Teaching in Functional Routines